package com.lihepeng.leecode.interview_dict;

import org.junit.Test;

import java.util.HashSet;
import java.util.Set;

/**
 * 实现一个算法，确定一个字符串 s 的所有字符是否全都不同。
 * <p>
 * 示例 1：
 * <p>
 * 输入: s = "leetcode"
 * 输出: false
 */
public class Solution0101 {
    public boolean isUnique(String astr) {
        Set set = new HashSet();
        char[] chars = astr.toCharArray();
        for (int i = 0; i < chars.length; i++) {
            if (set.contains(chars[i])) {
                return false;
            } else {
                set.add(chars[i]);
            }
        }
        return true;
    }

    @Test
    public void runTest() {
        String s = "leecode";
        System.out.println(this.isUnique(s));
    }

    @Test
    public void runTest01() {
        String s = "abc";
        System.out.println(this.isUnique(s));
    }
}
